﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace HAVTKPack
{

  public   class GeometryNodeFactory:NodeAbstractFactory 
    {
      #region 构造函数


      #endregion

      #region 字段属性





      #endregion


      #region 内部方法



      #endregion

      #region 共有方法


      public override Node CreateNewNode()
      {


          //if (this.TypeNode  != NodeType.GeometryNode)
          //{
          //    return null;
          //}

          GeometryNode newGeometryNode = null;
          //newGeometryNode = new GeometryNode();

          return newGeometryNode;




         
      }



      //public override Node   CreateNewNode(NodeType typeNode)
      //{
      //    if (typeNode !=NodeType .GeometryNode )
      //    {
      //        return null;
      //    }

      //    GeometryNode newGeometryNode =null ;
      //    //newGeometryNode = new GeometryNode();

      //    return newGeometryNode;



      //}

      //public  static Node CreateNewNode(NodeType typeNode,Geometry geometry)
      //{
      //    if (typeNode != NodeType.GeometryNode || geometry ==null )
      //    {
      //        return null;
      //    }

      //    GeometryNode newGeometryNode = null;
      //    //newGeometryNode = new GeometryNode();

      //    return newGeometryNode;

      //}



      #endregion




    }

}
